package com.vshop.entity.alast.single.serviceplan.response;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * 响应的套餐列表
 *
 * @author lm
 * @date 2020/6/11 11:55
 */
@Data
public class ResponsePartnerServicePlan implements Serializable {

    private static final long serialVersionUID = -2227878680325284348L;

    @ApiModelProperty(value = "套餐产品编码", example = "PACKAGE20180502000013", dataType = "String")
    private String packageCode;

    @ApiModelProperty(value = "套餐最小订购周期", example = "1", dataType = "String")
    private String minOrderPeriod;

    @ApiModelProperty(value = "真正的前端展示的新建的套餐编码", example = "", dataType = "String")
    private String servicePlanCode;

    @ApiModelProperty(value = "新建的套餐名称", example = "", dataType = "String")
    private String servicePlanShowName;

    @ApiModelProperty(value = "新建的套餐简介(不得超过40个字符)", example = "", dataType = "String")
    private String servicePlanShortDesc;

    @ApiModelProperty(value = "新建的套餐详情介绍 （数据库4000个字符）", example = "中国，日本，韩国", dataType = "String")
    private String servicePlanDetailsDesc;

    @ApiModelProperty(value = "新建的套餐语言：（0-中文；1-英文）", example = "0", dataType = "String")
    private String languageCode;

    @ApiModelProperty(value = "规格与价格：1月多少多少钱", example = "", dataType = "Object")
    private List<ResponseSpecAndPrice> specAndPriceList;

}
